logical operators in c language